#include <iostream>

using namespace std;


// 声明
int max(int a, int b = 10);

// 声明和定义在一起
int min(int a, int b = 10)
{
    return a > b ? b : a;
}

int min(int a, int b, int c = 10)
{
    return a > b ? b > c ? b : c : a;
}

int main()
{
    min(10);

    max(5);

    return 0;
}

// 定义
int max(int a, int b)
{
    return a > b ? a : b;
}